#!usr/bin/env python  
# -*- coding:utf-8 _*-
""" 
@author:robot
@file: title012.py 
@version:
@time: 2023/05/14
数据表记录包含表索引index和数值value（int范围的正整数），
请对表索引相同的记录进行合并，即
将相同索引的数值进行求和运算，
输出按照index值升序进行输出。
"""
n = int(input())
dic = {}

# idea: 动态建构字典
for i in range(n):
    line = input().split()
    key = int(line[0])
    value = int(line[1])
    dic[key] = dic.get(key, 0) + value  # 累积key所对应的value

for each in sorted(dic):  # 最后的键值对按照升值排序
    print(each, dic[each])
"""
4
0 1
0 2
1 2
3 4
"""